package com.example.zhunongzonghe.beans;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@ApiModel(value="ZnExchangePost对象", description="")
public class ZnExchangePostBean implements Serializable {
    private static final long serialVersionUID=1L;
    /**
     * 交流中心：帖子表
     */
    private Integer postId;
    /**
     * 帖子标题
     */
    private String postName;
    /**
     * 帖子内容
     */
    private String postContent;
    /**
     * 内容图片
     */
    private String contentCover;
    /**
     * 发帖人
     */
    private Integer userId;
    /**
     * 审核状态：0为未通过，1为通过
     */
    private Integer status;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime updateTime;

    private String nickName;//发帖用户昵称
    private String avatar;//发帖用户头像

    private Long CommentNumBer;//评论总数
    private boolean linked;//是否点赞
    private Integer likeCount;//点赞数量

    private boolean collectOrNot;//是否收藏
    private Integer CollectCount;//收藏数量
}
